package com.itmk.web.userInfo.mapper;


import com.itmk.web.userInfo.entity.*;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface UserInfoMapper {
    BasicInfo getBasicInfo(String uuid);

    EducationInfo getEducationInfo(String uuid);
    NewForjobInfo getForJobInfo(String uuid);

    Boolean updateBasicInfo(BasicInfo basicInfo,String uuid);

    Boolean updateEducationInfo(NewEducation educationInfo, String uuid);

    Boolean updateForjobInfo(ForjobInfo forjobInfo,String uuid);

    void updatePassword(String pwCode,String uuid);

    void updateUserLogo(String profile, String uuid);

    TokenUUID getTokenUUID(String token_uuid);

    String checkFile(String uuid);

    Boolean addJe(JobExperience je, String uuid);

    List<JobExperience> getJe(String uuid);

    Boolean addPe(ProjectExperience pe, String uuid);

    List<ProjectExperience> getPe(String uuid);

    Boolean delJeById(Long id,String uuid);

    Boolean delPeById(Long id, String uuid);

    Boolean updJeById(JobExperience je, String uuid);

    Boolean updPeById(ProjectExperience pe, String uuid);

    String checkResume(String uuid);

    void updateLinkPDF(String fileName, String uuid);
}
